package com.itheima.collections;

import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
import java.util.stream.Collectors;

public class CollectionsDemo02 {
    public static void main(String[] args) {
        //创建集合，存储整数
        List<Integer> list = new ArrayList<>();
        //给集合批量添加元素
        System.out.print("集合中的原数据：");
        Collections.addAll(list,50,20,30,40,10);
        System.out.println(list);

        //对集合中的数据打乱顺序
        System.out.print("\n打乱后的集合数据：");
        Collections.shuffle(list);
        System.out.println(list);

        //对集合中的数据进行升序排序
        System.out.print("\n集合中的数据进行升序排序：");
        Collections.sort(list);
        System.out.println(list);

        //集合中的数据进行降序排序(要实现排序，不可以倒序遍历实现)
        System.out.print("\n集合中的数据进行降序排序：");
        Collections.sort(list, (o1, o2) -> o2-o1);
        System.out.println(list);
    }
}
